Grundläggande programmering i C#
7,5 hp
Kurskod: DA562B
Beslut: Fastställd av Utbildningsnämnden för hälsa och samhälle 2013-08-15. Giltig från och med 2013-08-15. Ersätts av: DA562C - Grundläggande programmering i C#.
Nivå: Grundnivå
Ämne/områdeskod: Datalogi (DAO)
Utbildningsområde: Tekniska området 100%
Huvudområde: Datalogi
VFU-andel: -
Engelsk titel: Fundamental Programming in C#
Diarienummer: U2013-242-1375
Allmänna uppgifter
Kursen ges som fristående kurs. Studieform: Nätbaserad.
Fördjupningsnivå
G1N Grundnivå, har endast gymnasiala förkunskapskrav
Förkunskaps- och behörighetskrav
Grundläggande behörighet.
Syfte
Syftet med kursen är att studenten ska utveckla kunskap i programmeringsspråket C # samt förståelse för hur man presenterar programmeringsprojekt i skriftlig form.
Innehåll
Kursen innehåller följande moment:
- introduktion till C#
- moduler, variabler och operatorer
- flödeskontroll och felhantering
- objektorienterad programmering i C#
- vektorer och listor
- grafisk layout
- introduktion till händelser och händelsehantering, och
- klassbiblioteket i .NET.
Lärandemål
Kunskap och förståelse
Efter genomgången kurs ska studenten
- kunna redogöra för kunskap i Microsoft .NET Framework och C# (1)
- kunna redogöra för grundläggande begrepp i programmering (2)
- kunna förklara hur C# Windows applikationer fungerar (3)
Färdighet och förmåga
Efter genomgången kurs ska studenten
- kunna skapa metoder, egenskaper och klasser i C#, och (4)
- kunna skapa en enkel applikation med objektorienterade programmeringsmetoder (5).
Genomförande
Undervisningen byggs kring föreläsningsunderlag och programmeringsuppgifter som ges via Internet. Undervisningen förutsätter tillgång till PC med Internetanslutning. Vidare krävs programmet Visual Studio från Microsoft.
Examination – prov och former
Kursen examineras genom två delprov:
Delprov 1 (3 hp), Programmering i C#. Fem individuella skriftliga inlämningsuppgifter. Lärandemål 1, 2, 3 och 4 examineras. Betygsgraderna U, 3, 4 och 5 tillämpas.Delprov 2 (4,5 hp) Programmeringsmetoder. Individuellt skriftligt projekt, samt individuell skriftlig rapport. Lärandemål 1, 4 och 5 examineras. Betygsgraderna U, 3, 4 och 5 tillämpas.
Som slutbetyg för hela kursen används betygsgraderna 3, 4 och 5. För betyget 3 krävs minst betyget 3 på delprov 1 och 2. För betyget 4 krävs antingen betyget 4 på båda delproven eller minst betyget 3 på delprov 1 samt betyget 5 på delprov 2. För betyget 5 krävs betyget 5 på båda delproven.
Kursutvärdering
Kursutvärdering sker i enlighet med av högskolan utfärdade riktlinjer.
Beslut
Fastställd av Utbildningsnämnden för hälsa och samhälle 2013-08-15. Giltig från och med 2013-08-15. Ersätts av: DA562C - Grundläggande programmering i C#.
Revideringar
Övergångsbestämmelser
Student antagen enligt denna kursplan äger rätt att examineras enligt densamma ett (1) år efter att kursplanen upphört att gälla, dvs. ersatts av en ny eller blivit nedlagd. Därefter examineras studenten i enlighet med vid examinationstillfället gällande kursplan. För student som inte har fullföljt kurs med godkänt resultat ett år efter att dess kursplan upphört att gälla kan inom ytterligare två år, efter prövning av examinator, ges möjlighet till förnyade examinationstillfällen i enlighet med sagda kursplan.
Övrigt
DA562A ersätter DA5621.
Litteratur
Litteraturlistan kan komma att revideras fram till 8 veckor före kursstart.
Kurslitteratur finns i viss omfattning att låna eller ladda ner på biblioteket. Talböcker för studenter med läsnedsättning finns sök- och nedladdningsbara i Legimus.
-
Sharp, John (2018), Microsoft Visual C# Step by Step. 9 upplagan. Microsoft Press (816 s).